/* iBehandlung.java
 *
 * @author Medisoft (Team D)
 * @date 15.05.2008
 *
 * iBehandlung interface
 */
package ocumed.teams;

import java.util.Date;
import java.util.Set;

/**
 *
 * @author Willi
 */
public interface IBehandlung {

    public int getBehandlungid();

    public void setBehandlungid(int behandlungid);

    public IPatient getiPatient();

    public void setiPatient(IPatient patient);

    public IArzt getiArzt();

    public void setiArzt(IArzt arzt);

    public Date getBehandlungvon();

    public void setBehandlungvon(Date behandlungvon);

    public Date getBehandlungbis();

    public void setBehandlungbis(Date behandlungbis);

    public String getBehandlungdiagnose();

    public void setBehandlungdiagnose(String behandlungdiagnose);

    public Character getBehandlungmitueberweisung();

    public void setBehandlungmitueberweisung(Character behandlungmitueberweisung);

    public Character getBehandlungmitverschein();

    public void setBehandlungmitverschein(Character behandlungmitverschein);

    public Character getBehandlungmitterminvermerk();

    public void setBehandlungmitterminvermerk(Character behandlungmitterminvermerk);

    public char getBehandlungstatus();

    public void setBehandlungstatus(char behandlungstatus);

    

    public Set<IPosition> getiPositions();

    public void setiPositions(Set<IPosition> positions);

    public Set<IRezept> getiRezepts();

    public void setiRezepts(Set<IRezept> rezepts);

    public IPosition createPosition();
    
    public IPosition getiPosition(int id);

    public void addPosition(IPosition position);

    public IRezept createiRezept();

    public void addiRezept(IRezept rezept);
}
